How do particle physicists learn the programming concepts they need?
نویسندگان
چکیده
The ability to read, use and develop code efficiently and successfully is a key ingredient in modern particle physics. We report the experience of a training program, identified as “Advanced Programming Concepts”, that introduces software concepts, methods and techniques to work effectively on a daily basis in a HEP experiment or other programming intensive fields. This paper illustrates the principles, motivations and methods that shape the “Advanced Computing Concepts” training program, the knowledge base that it conveys, an analysis of the feedback received so far, and the integration of these concepts in the software development process of the experiments as well as its applicability to a wider audience.
منابع مشابه
A Probe into the Concept of Friendship in the Qur’ān
The topic of human relationships—be they positive and sympathetic, or negative and hostile—receives a great amount of attention in the Qur’ān. Human beings need to be aware of both their friends and their enemies in order to learn how to engage with both groups, how to make additional friends and defend themselves from harm caused by enemies, and, if possible, turn these enemies into friends. T...
متن کاملWhy the Critics of Poor Health Service Delivery Are the Causes of Poor Service Delivery: A Need to Train the Policy-makers; Comment on “Why and How Is Compassion Necessary to Provide Good Quality Healthcare?”
This comment on Professor Fotaki’s Editorial agrees with her arguments that training health professionals in more compassionate, caring and ethically sound care will have little value unless the system in which they work changes. It argues that for system change to occur, senior management, government members and civil servants themselves need training so that they learn to understand the effec...
متن کاملFinancial Management in Children: Today Need, Tomorrow Necessity
Nearly 80% of young people today will never be able to retire. Why? Because they lack the personal finance training that leads to long-term planning and future security. Connecting the dots between kids and money management skills prepares them for the financial realities the world will face over the next century. Pocket money is one of the first ways for children to learn the basics of managin...
متن کاملEditorial: Climate Science: An Invitation for Physicists.
Climate science is rooted in physics and in many of the methods used by physicists. Although it’s a cliché to say that the practice of science changed dramatically with the advent of the digital age, computers have had an enormous impact on the growth and evolution of climate science. Before computing, progress in explaining observations or making predictions in the physical sciences, including...
متن کاملTraffic and Related Self-Driven Many-Particle Systems
Since the subject of traffic dynamics has captured the interest of physicists, many astonishing effects have been revealed and explained. Some of the questions now understood are the following: Why are vehicles sometimes stopped by so-called “phantom traffic jams”, although they all like to drive fast? What are the mechanisms behind stop-and-go traffic? Why are there several different kinds of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1505.04604 شماره
صفحات -
تاریخ انتشار 2015